package org.budo.mybatis.dao.entity.configer;

import java.lang.reflect.Field;

/**
 * @author limingwei
 */
public interface MyBatisDaoEntityConfiger {
    public String getTableName(Class<?> entityType);

    public String getIdColumn(Class<?> entityType);

    public String getIdFieldName(Class<?> entityType);

    public Class<?> getIdFieldType(Class<?> entityType);

    public String getColumnName(Field field);

    public String getJoinColumnName(Field field);
}
